/**
*  \file control_buzzer.c
*
*  \brief
*
*  \author Michael J. Hohmann  <michael.hohmann@linde-mh.de>
*
*
*/

/*===============================================[ private includes  ]================================================*/
#include "control_buzzer.h"
#include "../assertor/assertor.h"
#include "../pal/pal_mem.h"
/*===============================================[ private defines   ]================================================*/

/*===============================================[ private datatypes ]================================================*/


/*===============================================[ private variables ]================================================*/


/*===============================================[ private functions ]================================================*/

/*================================================[ inline functions ]================================================*/

/*================================================[ public functions ]================================================*/
RC control_buzzer_initialize( void )
{
    // pal_memzero( &control_buzzer, sizeof control_buzzer);

    return RC_SUCCESS;
}

BO control_buzzer_10ms( enum direction_switch_state dir, BO on_if_reverse )
{
    return   ((on_if_reverse == (BO)TRUE ) && (direction_switch_state_reverse  == dir));
}

BO control_alarm_buzzer_10ms(BO alarm_buzzer)
{
    return  alarm_buzzer;
}



/*===============================================[ private functions ]================================================*/


/***********************************************************************************************************************
*                             Copyright 2020 Linde Material Handling. All rights reserved.                             *
***********************************************************************************************************************/
